Judo Framework Logo

Judo Framework Test Report

Start Time: 2025-12-14 02:33:04
Duration: 36.15s
Status:

📊 Test Summary

Features
2
Scenarios
2
2 passed 0 failed 0 skipped
Steps
12
12 passed 0 failed 0 skipped
Success Rate
100.0%

📋 Judo Framework Complete Showcase

0.60s 1 scenarios

🎯 GET request - Retrieve a resource

0.57s 7 steps
Given I have a Judo API client
0.000s
And the base URL is "https://jsonplaceholder.typicode.com"
0.000s
When I send a GET request to "/users/1"
0.567s

📤 Request

GET https://jsonplaceholder.typicode.com/users/1
Request Headers
Content-Type: application/json
Accept: application/json
User-Agent: Judo-Framework-Behave/1.0

📥 Response

200 0.555s
Response Headers
Date: Sun, 14 Dec 2025 05:33:05 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
access-control-allow-credentials: true
Cache-Control: max-age=43200
etag: W/"1fd-+2Y3G3w049iSZtw5t1mzSnunngE"
expires: -1
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
pragma: no-cache
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=5u%2BrFOdTKu8O4XZHAy5fxdAEYCKMUYYySwYDuZ%2FPquQ%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1764309965"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=5u%2BrFOdTKu8O4XZHAy5fxdAEYCKMUYYySwYDuZ%2FPquQ%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1764309965"
Server: cloudflare
vary: Origin, Accept-Encoding
via: 2.0 heroku-router
x-content-type-options: nosniff
x-powered-by: Express
x-ratelimit-limit: 1000
x-ratelimit-remaining: 932
x-ratelimit-reset: 1764309975
Age: 19981
cf-cache-status: HIT
Content-Encoding: gzip
CF-RAY: 9adb530cac999803-EZE
alt-svc: h3=":443"; ma=86400
Response Body
{'id': 1, 'name': 'Leanne Graham', 'username': 'Bret', 'email': 'Sincere@april.biz', 'address': {'street': 'Kulas Light', 'suite': 'Apt. 556', 'city': 'Gwenborough', 'zipcode': '92998-3874', 'geo': {'lat': '-37.3159', 'lng': '81.1496'}}, 'phone': '1-770-736-8031 x56442', 'website': 'hildegard.org', 'company': {'name': 'Romaguera-Crona', 'catchPhrase': 'Multi-layered client-server neural-net', 'bs': 'harness real-time e-markets'}}
Then the response status should be 200
0.000s
And the response should contain "id"
0.000s
And the response should contain "name"
0.000s
And the response should contain "email"
0.000s

💾 Variables Set

{
  "scenario_name": "Navegacion en pantalla completa y consulta de API",
  "scenario_tags": [
    "test-front",
    "mix"
  ]
}

📋 Playwright Frontend Testing

35.50s 1 scenarios

🎯 Navegacion en pantalla completa y consulta de API

35.49s 5 steps
Given go to url "https://www.centyc.cl"
30.938s

📸 Screenshot

Step Screenshot
Given_go_to_url_https_www.centyc.cl__passed.png Click to view fullscreen
Given I have a Judo API client
0.681s

📸 Screenshot

Step Screenshot
Given_I_have_a_Judo_API_client_passed.png Click to view fullscreen
And the base URL is "https://jsonplaceholder.typicode.com"
0.644s

📸 Screenshot

Step Screenshot
And_the_base_URL_is_https_jsonplaceholder.typicode.com__passed.png Click to view fullscreen
When I send a GET request to "/users/1"
1.156s

📤 Request

GET https://jsonplaceholder.typicode.com/users/1
Request Headers
Content-Type: application/json
Accept: application/json
User-Agent: Judo-Framework-Behave/1.0

📥 Response

200 0.493s
Response Headers
Date: Sun, 14 Dec 2025 05:33:39 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
access-control-allow-credentials: true
Cache-Control: max-age=43200
etag: W/"1fd-+2Y3G3w049iSZtw5t1mzSnunngE"
expires: -1
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
pragma: no-cache
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=5u%2BrFOdTKu8O4XZHAy5fxdAEYCKMUYYySwYDuZ%2FPquQ%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1764309965"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=5u%2BrFOdTKu8O4XZHAy5fxdAEYCKMUYYySwYDuZ%2FPquQ%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1764309965"
Server: cloudflare
vary: Origin, Accept-Encoding
via: 2.0 heroku-router
x-content-type-options: nosniff
x-powered-by: Express
x-ratelimit-limit: 1000
x-ratelimit-remaining: 932
x-ratelimit-reset: 1764309975
Age: 20015
cf-cache-status: HIT
Content-Encoding: gzip
CF-RAY: 9adb53e24f6fc706-EZE
alt-svc: h3=":443"; ma=86400
Response Body
{'id': 1, 'name': 'Leanne Graham', 'username': 'Bret', 'email': 'Sincere@april.biz', 'address': {'street': 'Kulas Light', 'suite': 'Apt. 556', 'city': 'Gwenborough', 'zipcode': '92998-3874', 'geo': {'lat': '-37.3159', 'lng': '81.1496'}}, 'phone': '1-770-736-8031 x56442', 'website': 'hildegard.org', 'company': {'name': 'Romaguera-Crona', 'catchPhrase': 'Multi-layered client-server neural-net', 'bs': 'harness real-time e-markets'}}

📸 Screenshot

Step Screenshot
When_I_send_a_GET_request_to_users_1__passed.png Click to view fullscreen
Then the response status should be 200
0.652s

📸 Screenshot

Step Screenshot
Then_the_response_status_should_be_200_passed.png Click to view fullscreen